home *** CD-ROM | disk | FTP | other *** search
-
-
-
- XXXXVVVViiiissssiiiibbbbiiiilllliiiittttyyyyEEEEvvvveeeennnntttt((((3333XXXX11111111))))XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))XXXXVVVViiiissssiiiibbbbiiiilllliiiittttyyyyEEEEvvvveeeennnntttt((((3333XXXX11111111))))
-
-
-
- NNNNAAAAMMMMEEEE
- XVisibilityNotifyEvent - VisibilityNotify event structure
-
- SSSSTTTTRRRRUUUUCCCCTTTTUUUURRRREEEESSSS
- The structure for _V_i_s_i_b_i_l_i_t_y_N_o_t_i_f_y events contains:
-
- typedef struct {
- int type; /* VisibiltyNotify */
- unsigned long serial; /* # of last request processed by server */
- Bool send_event; /* true if this came from a SendEvent request */
- Display *display; /* Display the event was read from */
- Window window;
- int state;
- } XVisibilityEvent;
-
- When you receive this event, the structure members are set
- as follows.
-
- The type member is set to the event type constant name that
- uniquely identifies it. For example, when the X server
- reports a _G_r_a_p_h_i_c_s_E_x_p_o_s_e event to a client application, it
- sends an _X_G_r_a_p_h_i_c_s_E_x_p_o_s_e_E_v_e_n_t structure with the type member
- set to _G_r_a_p_h_i_c_s_E_x_p_o_s_e. The display member is set to a
- pointer to the display the event was read on. The
- send_event member is set to _T_r_u_e if the event came from a
- _S_e_n_d_E_v_e_n_t protocol request. The serial member is set from
- the serial number reported in the protocol but expanded from
- the 16-bit least-significant bits to a full 32-bit value.
- The window member is set to the window that is most useful
- to toolkit dispatchers.
-
- The window member is set to the window whose visibility
- state changes. The state member is set to the state of the
- window's visibility and can be _V_i_s_i_b_i_l_i_t_y_U_n_o_b_s_c_u_r_e_d,
- _V_i_s_i_b_i_l_i_t_y_P_a_r_t_i_a_l_l_y_O_b_s_c_u_r_e_d, or _V_i_s_i_b_i_l_i_t_y_F_u_l_l_y_O_b_s_c_u_r_e_d.
- The X server ignores all of a window's subwindows when
- determining the visibility state of the window and processes
- _V_i_s_i_b_i_l_i_t_y_N_o_t_i_f_y events according to the following:
-
- +o When the window changes state from partially obscured,
- fully obscured, or not viewable to viewable and
- completely unobscured, the X server generates the event
- with the state member of the _X_V_i_s_i_b_i_l_i_t_y_E_v_e_n_t structure
- set to _V_i_s_i_b_i_l_i_t_y_U_n_o_b_s_c_u_r_e_d.
-
- +o When the window changes state from viewable and
- completely unobscured or not viewable to viewable and
- partially obscured, the X server generates the event
- with the state member of the _X_V_i_s_i_b_i_l_i_t_y_E_v_e_n_t structure
- set to _V_i_s_i_b_i_l_i_t_y_P_a_r_t_i_a_l_l_y_O_b_s_c_u_r_e_d.
-
- +o When the window changes state from viewable and
-
-
-
- Page 1 (printed 4/30/98)
-
-
-
-
-
-
- XXXXVVVViiiissssiiiibbbbiiiilllliiiittttyyyyEEEEvvvveeeennnntttt((((3333XXXX11111111))))XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))XXXXVVVViiiissssiiiibbbbiiiilllliiiittttyyyyEEEEvvvveeeennnntttt((((3333XXXX11111111))))
-
-
-
- completely unobscured, viewable and partially obscured,
- or not viewable to viewable and fully obscured, the X
- server generates the event with the state member of the
- _X_V_i_s_i_b_i_l_i_t_y_E_v_e_n_t structure set to
- _V_i_s_i_b_i_l_i_t_y_F_u_l_l_y_O_b_s_c_u_r_e_d.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- XAnyEvent(3X11), XButtonEvent(3X11),
- XCreateWindowEvent(3X11), XCirculateEvent(3X11),
- XCirculateRequestEvent(3X11), XColormapEvent(3X11),
- XConfigureEvent(3X11), XConfigureRequestEvent(3X11),
- XCrossingEvent(3X11), XDestroyWindowEvent(3X11),
- XErrorEvent(3X11), XExposeEvent(3X11),
- XFocusChangeEvent(3X11), XGraphicsExposeEvent(3X11),
- XGravityEvent(3X11), XKeymapEvent(3X11), XMapEvent(3X11),
- XMapRequestEvent(3X11), XPropertyEvent(3X11),
- XReparentEvent(3X11), XResizeRequestEvent(3X11),
- XSelectionClearEvent(3X11), XSelectionEvent(3X11),
- XSelectionRequestEvent(3X11), XUnmapEvent(3X11),
- _X_l_i_b - _C _L_a_n_g_u_a_g_e _X _I_n_t_e_r_f_a_c_e
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 2 (printed 4/30/98)
-
-
-
-